package BO;


import lombok.Data;

@Data
public class BackBO {

    // 状态参数 0 标识运行或者编译成功
    //         1表示运行失败
    //         2表示编译失败
    //         3表示运行时间超出限制，可能是因为死循环
    //         4表示运行时发送io异常，需要进行处理
    //         5表示输出结果与预期结果不正确
    private Integer state;

    // 输出信息，可能是错误输出，也可能是正确输出，根据状态参数判断
    private String message;

    // 编译所用时间 单位ms
    private Long compileTime;

    // 运行所用时间 单位ms
    private Long runTime;

    // 内存占用 单位字节
    private Long memory;
}
